<%@page pageEncoding="utf-8" %>
<%@taglib prefix="s" uri="/struts-tags" %>

<html>

<head>
  <title>悪魔マスタ</title>
</head>

<body>
<h1>悪魔マスタ</h1>

<%-- 新規登録 --%>
<p>
  <a href="<s:url action="devilMaster" method="createInit"/>">新規登録</a>
</p>

<%-- 検索条件 --%>
<h4>検索フォーム</h4>
<s:form action="devilMaster" method="post">
  <s:select list="devilTypes" listKey="id" listValue="name" emptyOption="true"
            name="devilTypeId" label="種族"/>
  <s:textfield name="devilName" label="名称"/>
  <s:submit method="search" value="検索"/>
</s:form>

<%-- 検索結果 --%>
<s:if test="%{searchResults != null && searchResults.size() > 0}">
<h4>検索結果</h4>
<table border="1">
  <tr>
    <th>ID</th>
    <th>種族</th>
    <th>名称</th>
    <th>HP</th>
    <th>強さ</th>
    <th>知力</th>
    <th>攻撃</th>
    <th>機微</th>
    <th>防御</th>
    <th>経験値</th>
    <th>魔ッ貨</th>
    <th>マグネタイト</th>
  </tr>

  <s:iterator value="searchResults">
    <%-- 参照のURL --%>
    <s:url id="refer" action="devilMaster" method="refer">
      <s:param name="devil.id">
        <s:property value="id"/>
      </s:param>
    </s:url>
    
    <%-- 更新のURL --%>
    <s:url id="update" action="devilMaster" method="updateInit">
      <s:param name="devil.id">
        <s:property value="id"/>
      </s:param>
    </s:url>
    
    <%-- 削除のURL --%>
    <s:url id="delete" action="devilMaster" method="delete">
      <s:param name="devil.id">
        <s:property value="id"/>
      </s:param>
    </s:url>

    <tr>
      <td align="right"><s:a href="%{refer}"><s:property value="id"/></s:a></td>
      <td><s:property value="devilType.name"/></td>
      <td><s:property value="name"/></td>
      <td align="right"><s:property value="hp"/></td>
      <td align="right"><s:property value="tsuyosa"/></td>
      <td align="right"><s:property value="chiryoku"/></td>
      <td align="right"><s:property value="kougeki"/></td>
      <td align="right"><s:property value="kibin"/></td>
      <td align="right"><s:property value="bougyo"/></td>
      <td align="right"><s:property value="exp"/></td>
      <td align="right"><s:property value="makka"/></td>
      <td align="right"><s:property value="mag"/></td>
      <td><s:a href="%{update}">更新</s:a></td>
      <td><s:a href="%{delete}">削除</s:a></td>
    </tr>
  </s:iterator>

</table>
</s:if>

<s:url id="index" action="index"/>
<p>
  <s:a href="%{index}">メニューへ</s:a>
</p>

</body>

</html>
